export const runTypeOptions=[
    {
      label: '从组织架构选择',
      value: 0
    },
    {
      label: '使用公式定义器',
      value: 1
    }
  ];
  export  const runAgainOptions=[
    {
      label: '从组织架构选择',
      value: 0
    },
    {
      label: '使用公式定义器',
      value: 1
    }
  ];
  //处理人为空时
  export  const runDataIsNullOptions=[
    {
      label: '自动跳过',
      value: 0
    },
    {
      label: '流程报异常',
      value: 1
    },
    {
      label: '指定处理人',
      value: 2
    }
  ];
  //子流程启动方式
  export  const subTaskRunOptions=[
    {
      label: '发起人各启动一条流程',
      value: 0
    },
    {
      label: '仅启动一条子流程',
      value: 1
    },
    {
      label: '按明细表行启动',
      value: 2
    }
  ];
   //子流程启动方式
   export  const parentTaskRunOptions=[
    {
      label: '继续流转',
      value: 0
    },
    {
      label: '子流程全部结束后流转',
      value: 1
    },
    {
      label: '单条子流程结束后流转',
      value: 2
    },
    {
      label: '达到条件后继续流转',
      value: 3
    }
  ];
  export  const runModeOptions=[
    {
      label: '多人处理时任意一人处理',
      value: 0
    },
    {
      label: '多人处理时全部处理',
      value: 1
    },
    {
      label: '多人处理时依次处理',
      value: 2
    }
  ];
  export  const jumpTypeOptions=[
    {
      label: '处理人身份重复时不跳转',
      value: 0
    },
    {
      label: '处理人身份重复时跳转',
      value: 1
    },
    {
      label: '处理人身份重复时跳转',
      value: 2
    }
  ];

  export  const condtionOptions=[
    {
      label: '公式定义器',
      value: '0'
    },
    {
      label: 'Javascript脚本',
      value: '1'
    }
  ];

  export  const ParallelGatewayOptions=[
    {
      label: '全部启动',
      value: '0'
    },
    {
      label: '人工决策',
      value: '1'
    },
    {
      label: '条件匹配',
      value: '2'
    }
  ];
  //超时设置-超时条件
  export  const TimeoutNode=[
    {
      label: '审批节点',
      value: 'node'
    },
    {
      label: '审批任务',
      value: 'task'
    },
    {
      label: '子流程未结束',
      value: 'subFlow'
    }
  ];
   //超时设置-超时设置
   export  const TimeoutConditions=[
    {
      label: '自然时长',
      value: 'duration'
    },
    {
      label: '工作时长',
      value: 'workTime'
    }
  ];
   //超时设置-执行动作
   export  const TimeoutType=[
    {
      label: '通知特权人',
      value: 'notifyPrivilege'
    },
    {
      label: '通知起草人',
      value: 'notifyStarter'
    },
    {
      label: '催办处理人',
      value: 'reminder'
    },
    {
      label: '自动跳过',
      value: 'autoJump'
    },
    {
      label: '自动转办',
      value: 'autoTransfer'
    },
    {
      label: '退回上一个节点',
      value: 'returnToPreviousNode'
    },
    {
      label: '退回起草节点',
      value: 'returnToStartNode'
    },
    {
      label: '业务方法',
      value: 'businessMethods'
    }
  ];
   //超时设置-超时设置
   export  const ServiceTaskTypes=[
    {
      label: '执行业务方法',
      value: '0'
    },
    {
      label: '节点控制',
      value: '1'
    }
  ];
  export const listenerEventTypeOptions = [
    { label: '通用操作事件', value: 'commonEvent' },
    { label: '起草人操作人事件', value: 'startEvent' },
    { label: '起草人撤回事件', value: 'starterRejectEvent' },
    { label: '起草人废弃事件', value: 'starterDiscardEvent' },
    { label: '起草人催办事件', value: 'starterReminderEvent' },
    { label: '节点进入事件', value: 'nodeInitEvent' },
    { label: '节点结束事件', value: 'nodeEndEvent' },
    { label: '节点激活事件', value: 'nodeStartEvent' },
    // { label: '节点暂停事件', value: 'nodeStopEvent' },
    { label: '节点废弃事件', value: 'nodeReminderEvent' },
    { label: '节点处理人解析前拦截事件', value: 'nodeUserBeforeEvent' },
    // { label: '节点唤醒操作事件', value: 'nodeWakeUpEvent' },
    { label: '节点初始化事件', value: 'nodeLoadEvent' },
    { label: '处理人驳回事件', value: 'rejectEvent' },
    { label: '处理人通过事件', value: 'approveEvent' },
    { label: '处理人转办事件', value: 'transferEvent' },
    { label: '处理人补签事件', value: 'signedEvent' },
    { label: '已处理人撤回审批事件', value: 'recallEvent' },
    { label: '已处理人催办事件', value: 'reminderEvent' },
    // { label: '系统操作事件', value: 'systemOperationEvent' },
    // { label: '特权人终审通过事件', value: 'privilegedPassEvent' },
    // { label: '特权人消息销毁事件', value: 'privilegedDestructionEvent' },
    // { label: '特权人操作事件', value: 'privilegedOperationEvent' },
    // { label: '特权人异常重试事件', value: 'privilegedExceptionEvent' },
    // { label: '特权人废弃事件', value: 'privilegedReminderEvent' },
    // { label: '特权人前后跳转事件', value: 'privilegedJumpEvent' },
    // { label: '特权人修改流程事件', value: 'privilegedChangeFlowEvent' },
    // { label: '特权人修改当前处理人事件', value: 'privilegedChangeUsersEvent' },
    { label: '流程通用催办事件', value: 'flowReminderEvent' },
    // { label: '流程暂停事件', value: 'stopEvent' },
    // { label: '流程唤醒操作事件', value: 'wakeUpEvent' },
    // { label: '操作执行前事件', value: 'beforeActionEvent' }, 
  ];
  
  